package com.yuandian.api.management.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author EDY
 */
@Data
public class AllSystemItRoadNodeVo {

    private static final long serialVersionUID=1L;

	/**
	 * id
	 */
	@ApiModelProperty(value = "id", notes = "id")
    private Integer id;

	/**
	 * 节点id
	 */
	@ApiModelProperty(value = "节点id", notes = "节点id")
   	private String nodeId;

	/**
	 * 坐标X
	 */
	@ApiModelProperty(value = "坐标X", notes = "坐标X")
	private Double locationX;

	/**
	 * 坐标Y
	 */
	@ApiModelProperty(value = "坐标Y", notes = "坐标Y")
	private Double locationY;

	/**
	 * 子节点
	 */
	@ApiModelProperty(value = "子节点", notes = "子节点")
	private List<AllSystemItRoadNodeVo> childNodes = new ArrayList<>();

	/**
	 * 系统id
	 */
	@ApiModelProperty(value = "系统id", notes = "系统id")
	private Integer systemId;

	/**
	 * 网端类型
	 */
	@ApiModelProperty(value = "网端类型", notes = "网端类型")
	private Integer type;

}
